README
Jetson Leder-Luis
April, 2023
"Can Whistleblowers Root Out Public Expenditure Fraud? Evidence from Medicare"
Review of Economics and Statistics

The main synthetic control results live in SynthShortstay

In SynthShortstay:

DataSetup produces the data panel used for the analysis
Growthgroup finds inpatients short stays that grew like Kyphoplasty and saves growthgroups.dta 

LeadLag.do first makes the growthgroupspanel and then finds the optimal lead/lag

SynthControlwithShift runs synthetic control with time shifts

DeterrenceMeasurment uses the synthetic control results to produce deterrence measurement and graphs


/placebos repeats the procedure with placebo controls

/robustness/forwardonly contains a copy of growthgroupspanel and replicates the results using only lagged variables (forward shifts)

The substitution should live in the "Synth Substitute" folder

Robustness/feout implements all of this removing fixed effects, starting with the same control groups

Robustness/flatline and robustness/linear implement simple projections

